import {lsHttp} from "../utils/lshttp";

// 获取公众号配置信息
/**
 * 获取公众号配置信息的API
 * @returns {Promise} - 返回lsHttp请求的Promise对象，包含公众号配置信息
 */
export const getOfficialAccountInfoAPI = () => {
  return lsHttp({
    url: '/api/login/getOfficialAccountInfo',
    method: 'POST',
  }, false)
}

// 获取客服地址
/**
 * 获取客服地址的API
 * @returns {Promise} - 返回lsHttp请求的Promise对象，包含客服地址信息
 */
export const getServiceUrlAPI = () => {
  return lsHttp({
    url: '/api/common/serviceUrl',
    method: 'POST',
  }, false)
}

// 获取品质专区数据
/**
 * 获取品质专区数据的API
 * @param {Object} data - 请求参数对象
 * @returns {Promise} - 返回lsHttp请求的Promise对象，包含品质专区数据
 */
export const getHotShopAPI = (data) => {
  return lsHttp({
    url: '/api/shop/hotShop',
    method: 'POST',
    data: data
  }, false)
}

// 美团饿了么CSP红包
/**
 * 获取美团饿了么CSP红包的API
 * @returns {Promise} - 返回lsHttp请求的Promise对象，包含红包相关信息
 */
export const getRewardAPI = () => {
  return lsHttp({
    url: '/api/common/reward',
    method: 'POST',
  }, false)
}

// 经纬度逆解析
/**
 * 根据经纬度进行逆解析的API
 * @param {number} lat - 纬度值
 * @param {number} lng - 经度值
 * @returns {Promise} - 返回lsHttp请求的Promise对象，包含逆解析后的地理位置信息
 */
export const getUserPlaceAPI = (lat, lng) => {
  return lsHttp({
    url: '/api/common/getUserPlace',
    method: 'POST',
    data: { lat, lng }
  }, false)
}

//全局获取访问记录
export const getVisitRecordAPI = (data) => {
  return lsHttp({
    url: '/api/home/addRecordVisit',
    method: 'POST',
    data: data
  }, false)
}